synchronous data transfer in computer architecture